package com.contest.entity;

import com.baomidou.mybatisplus.annotations.TableId;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * 
 *
 * @author yfl
 * @email 617823298@qq.com
 * @date 2018-05-18 11:55:00
 */
@TableName("game_numbers_transaction_record")
public class GameNumbersTransactionRecord extends Model<GameNumbersTransactionRecord> implements Serializable {

    private static final long serialVersionUID = 1L;


    @TableId("fd_id")
	private String fdId;
	//游戏猜数每期结果id
	@TableField("fd_result_id")
	private String fdResultId;
	//期号日期
	@TableField("fd_date")
	private String fdDate;
	//第几期
	@TableField("fd_preiod_index")
	private Integer fdPreiodIndex;
	//购买金额
	@TableField("fd_money")
	private BigDecimal fdMoney;
	//购买时间
	@TableField("fd_create_time")
	private String fdCreateTime;
	//买的数据号
	@TableField("fd_number")
	private Integer fdNumber;
	//开奖号码
	@TableField("fd_lottery_number")
	private Integer fdLotteryNumber;
	//竞猜类型id
	@TableField("fd_betting_type_id")
	private String fdBettingTypeId;
	//竞猜类型
	@TableField("fd_betting_type_name")
	private String fdBettingTypeName;
	//竞猜赔率
	@TableField("fd_betting_type_scale")
	private BigDecimal fdBettingTypeScale;
	//用户id
	@TableField("fd_user_id")
	private String fdUserId;
	//用户名
	@TableField("fd_user_name")
	private String fdUserName;
	//是否中奖
	@TableField("fd_is_winning")
	private Integer fdIsWinning;
	//是否结算
	@TableField("fd_is_settle")
	private Integer fdIsSettle;
	/**
	 * 设置：主键
	 */
	public void setFdId(String fdId) {
			this.fdId = fdId;
	}
	/**
	 * 获取：主键
	 */
	public String getFdId() {
			return fdId;
	}
	/**
	 * 设置：游戏猜数每期结果id
	 */
	public void setFdResultId(String fdResultId) {
			this.fdResultId = fdResultId;
	}
	/**
	 * 获取：游戏猜数每期结果id
	 */
	public String getFdResultId() {
			return fdResultId;
	}
	/**
	 * 设置：期号日期
	 */
	public void setFdDate(String fdDate) {
			this.fdDate = fdDate;
	}
	/**
	 * 获取：期号日期
	 */
	public String getFdDate() {
			return fdDate;
	}
	/**
	 * 设置：第几期
	 */
	public void setFdPreiodIndex(Integer fdPreiodIndex) {
			this.fdPreiodIndex = fdPreiodIndex;
	}
	/**
	 * 获取：第几期
	 */
	public Integer getFdPreiodIndex() {
			return fdPreiodIndex;
	}
	/**
	 * 设置：购买金额
	 */
	public void setFdMoney(BigDecimal fdMoney) {
			this.fdMoney = fdMoney;
	}
	/**
	 * 获取：购买金额
	 */
	public BigDecimal getFdMoney() {
			return fdMoney;
	}
	/**
	 * 设置：购买时间
	 */
	public void setFdCreateTime(String fdCreateTime) {
			this.fdCreateTime = fdCreateTime;
	}
	/**
	 * 获取：购买时间
	 */
	public String getFdCreateTime() {
			return fdCreateTime;
	}
	/**
	 * 设置：买的数据号
	 */
	public void setFdNumber(Integer fdNumber) {
			this.fdNumber = fdNumber;
	}
	/**
	 * 获取：买的数据号
	 */
	public Integer getFdNumber() {
			return fdNumber;
	}
	/**
	 * 设置：开奖号码
	 */
	public void setFdLotteryNumber(Integer fdLotteryNumber) {
			this.fdLotteryNumber = fdLotteryNumber;
	}
	/**
	 * 获取：开奖号码
	 */
	public Integer getFdLotteryNumber() {
			return fdLotteryNumber;
	}
	/**
	 * 设置：竞猜类型id
	 */
	public void setFdBettingTypeId(String fdBettingTypeId) {
			this.fdBettingTypeId = fdBettingTypeId;
	}
	/**
	 * 获取：竞猜类型id
	 */
	public String getFdBettingTypeId() {
			return fdBettingTypeId;
	}
	/**
	 * 设置：竞猜类型
	 */
	public void setFdBettingTypeName(String fdBettingTypeName) {
			this.fdBettingTypeName = fdBettingTypeName;
	}
	/**
	 * 获取：竞猜类型
	 */
	public String getFdBettingTypeName() {
			return fdBettingTypeName;
	}
	/**
	 * 设置：竞猜赔率
	 */
	public void setFdBettingTypeScale(BigDecimal fdBettingTypeScale) {
			this.fdBettingTypeScale = fdBettingTypeScale;
	}
	/**
	 * 获取：竞猜赔率
	 */
	public BigDecimal getFdBettingTypeScale() {
			return fdBettingTypeScale;
	}
	/**
	 * 设置：用户id
	 */
	public void setFdUserId(String fdUserId) {
			this.fdUserId = fdUserId;
	}
	/**
	 * 获取：用户id
	 */
	public String getFdUserId() {
			return fdUserId;
	}
	/**
	 * 设置：用户名
	 */
	public void setFdUserName(String fdUserName) {
			this.fdUserName = fdUserName;
	}
	/**
	 * 获取：用户名
	 */
	public String getFdUserName() {
			return fdUserName;
	}
	/**
	 * 设置：是否中奖
	 */
	public void setFdIsWinning(Integer fdIsWinning) {
			this.fdIsWinning = fdIsWinning;
	}
	/**
	 * 获取：是否中奖
	 */
	public Integer getFdIsWinning() {
			return fdIsWinning;
	}
	/**
	 * 设置：是否结算
	 */
	public void setFdIsSettle(Integer fdIsSettle) {
			this.fdIsSettle = fdIsSettle;
	}
	/**
	 * 获取：是否结算
	 */
	public Integer getFdIsSettle() {
			return fdIsSettle;
	}

	@Override
	protected Serializable pkVal() {
			return this.fdId;
	}
}
